<template>
  <h2>name:{{person.name}}</h2>
  <h2>age:{{person.age}}</h2>
  <button @click="updatePerson">change</button>
</template>

<script>
import { reactive } from "vue";
export default {
  name: "App",
  setup() {
    // 声明一个响应式的对象类型的变量person
    const person = reactive({
      name: "harry",
      age: 28
    });

    // 定义一个修改person变量的方法
    function updatePerson() {
      person.name += "kun";
      person.age += 1;
    }

    return {
      // 将上面两个返回出去，以于在模板中拿到
      person,
      updatePerson
    };
  }
};
</script>

<style>
</style>